
using System;
using System.Collections;
using System.Collections.Generic;
using Gman.Entity;
using Gman.Entity.Entities;


namespace Gman.Entity.Interfaces
{
  //-------------------------------------------------------------------
  //Archivo     : IMaterial.cs
  //Proyecto    : Gman
  //Creacion    : TISI(NombreDesarrollador) 20130225
  //Descripcion : Clase de interfaces para el acceso a datos
  public interface IMaterial
  {  

    IList<MaterialBE> Listar(MaterialBE oItem);

    MaterialBE Obtener(MaterialBE oItem);

    int Registrar(MaterialBE oItem);

    int Actualizar(MaterialBE oItem);

    int Eliminar(MaterialBE oItem);

    IList<MaterialBE> ListarStockMaterial(MaterialBE oItem);

    IList<ProveedorBE> ListarProveedoresXMaterial(MaterialBE oItem);
  }
}
